Confirming product location using a subset of a product identifier

ABSTRACT

A system and method include providing product location information to a user; prompting a user to provide check digits; receiving a subset of digits from a set of digits associated with a product that are used for a purpose different than for check digits; and comparing the subset of digits to product check digits to confirm the user has located the product.

CROSS-REFERENCE TO RELATED APPLICATION

The present application claims the benefit of U.S. Patent Application No. 62/097,411 for Confirming Product Location Using a Subset of a Product Identifier filed Dec. 29, 2014, which is hereby incorporated by reference in its entirety.

BACKGROUND

Voice work flows in an in-store environment require a user to provide verification of product or product location within the store via a spoken entry. Similarly, voice work flows in a distribution center environment use check digits to provide verification of a product or a product location. This involves a display of location information, and a separate display of location/product verification check digits. Although the use of separate check digits is ideal for the voice entry of product verification in an in-store work flow, the display of these additional check digits would clutter the already busy store environment and can lead to shopper confusion. Therefore, the use of an additional display of check digits is not a good solution for the in-store environment.

SUMMARY

In one aspect of the invention, a method for confirming product location using a subset of a product identifier includes the steps of providing product location information to a user; prompting a user to provide check digits; receiving a subset of digits from a set of digits associated with a product that are used for a purpose different than for check digits; and comparing the subset of digits to product check digits to confirm the user has located the product.

In an embodiment, the subset of digits includes 2-5 digits from the set of digits associated with the product.

In an embodiment, the existing code is a shop keeper unit.

In another embodiment, the existing code is a universal product code.

In another embodiment, the subset of digits includes a number of digits that provide a statistical probability that the user identified the product uniquely within a context of other products in proximity to the product.

In yet another embodiment, the subset of digits comprises 2-5 digits from a set of digits printed on a product identification label at the location of the product.

In another aspect of the invention, a system for confirming product location using a subset of a product identifier includes a processor; a memory device coupled to the processor and having a program stored thereon for execution by the processor to provide location information to user to help the user find a product in a retail store, prompt a user for check digits, receive a subset of digits associated with the product that are used for a purpose different than for check digits; and compare the subset of digits to product check digits to confirm product identity or location.

In an embodiment, the subset of digits of the system includes 2-5 digits from the set of digits from an existing code associated with the product.

In another embodiment, the existing code of the system is a shop keeper unit.

In yet another embodiment, the existing code of the system is a universal product code.

In an embodiment, the subset of digits of the system includes a number of digits that provide a statistical probability that the user identified the product uniquely within a context of other products in proximity to the product.

In yet another embodiment, the subset of digits of the system includes 2-5 digits from a set of digits printed on a product identification label at the location of the product.

In another aspect of the invention, a machine readable storage device having instructions for execution by a processor of the machine to perform a method for confirming product location using a subset of a product identifier includes the steps of providing location information to user to help the user find a product in a retail store; prompting a user to provide check digits; receiving a subset of digits from a set of digits associated with the product that are used for a purpose different than for check digits; and comparing the subset of digits to product check digits to confirm the user has located the product.

In an embodiment, the subset of digits of the device includes 2-5 digits from the set of digits comprising an existing code located on the product, the subset of digits providing a statistical probability that the user identified the product uniquely within a context of other products in proximity to the product.

In another embodiment, the subset of digits of the device includes 2-5 digits from a set of digits printed on a product identification label at the location of the product, from a shop keeper unit on the product, or from a universal product code on the product.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will now be described by way of example, with reference to the accompanying Figures, of which:

FIG. 1 is a perspective view of a headset device with a remote electronics module;

FIG. 2 is a perspective view of the headset device with an integrated electronics module;

FIG. 3 is a block diagram of a computer system;

FIG. 4 is a schematic diagram of an exemplary universal product code (UPC);

FIG. 5 is a diagram of a product table; and

FIG. 6 is a block diagram of a method for confirming product location using a subset of a product identifier.

DETAILED DESCRIPTION

In the following description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific embodiments which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that structural, logical, and electrical changes may be made without departing from the scope of the present invention. The following description of exemplary embodiments is, therefore, not to be taken in a limited sense, and the scope of the invention is defined by the appended claims.

The functions or algorithms described herein may be implemented in software or a combination of software and human implemented procedures in an embodiment. The software may consist of computer executable instructions stored on computer readable media or computer readable storage device such as one or more memory or other type of hardware based storage devices, either local or networked. Further, such functions correspond to modules, which are software, hardware, firmware, or any combination thereof. Multiple functions may be performed in one or more modules as desired, and the embodiments described are merely examples. The software may be executed on a digital signal processor, ASIC, microprocessor, or other type of processor operating on a computer system, such as a personal computer, server or other computer system.

In the embodiments shown in FIGS. 1 and 2, a headset device 1 is a voice recognition device. The headset 1 includes a headband 11, speaker 12, microphone 13, and an electronics module 14 (“module”).

The headband 11 can be a band designed to be secured to a user's head, in an ear, over an ear, or other common attachment mechanisms. One or more speakers 12 can be integrated into the headband 11. For example, in the embodiment shown in FIG. 1, two speakers 12 are used. In another embodiment shown in FIG. 2, only one speaker 12 is used. The speaker 12 can be a conventional speaker that converts analog or digital signals into sound waves. One or more microphones 13 can be integrated into the headband 11. In an embodiment, the microphone 13 is a conventional microphone that converts sound waves into analog or digital signals. The microphone 13 can provide noise cancellation by continuously receiving and blocking environmental sounds to enhance voice recognition using known noise cancellation technologies.

As shown in the embodiment of FIG. 1, the electronics module 14 can be externally located from the headband 11, being communicatively connected thereto through a communication link 15. In an embodiment, the communication link 15 is a wired or cabled link where the link 15 connects the battery in the module 14 to the headband 11, thus providing power to the speaker 12 and microphone 13. Additionally, the link 15 can also connect various electronic components in the module 14 to the speaker 12 and microphone 13, thus transferring data therebetween. In another embodiment shown in FIG. 2, the electronics module 14 can be incorporated into the headband 11 and communicatively connected to the speaker 12 and microphone 13.

The electronics module 14 houses various components typically incorporated in a conventional headset, such as a battery, keypad, Bluetooth® antenna, and printed circuit board assembly (PCBA) electronics. As described in more detail below in an embodiment shown in FIG. 3, the PCBA electronics includes a computer system 800. When a user speaks into the microphone 13, a processing unit 802 (“processor”) of the electronics module 14 converts the user spoken entries into a digital form that can be compared to information stored in a database. In an embodiment, the database is stored in memory 803 integrated into the module 14. In another embodiment, the database is stored in memory 803 integrated into an external server 20.

As shown in the embodiment of FIG. 1, the electronics module 14 can be coupled to the server 20 via a wireless link 16, such as a Bluetooth® connection. The server 20 can be a conventional server known to those of ordinary skill in the art, typically including substantially similar computer system components as those described for the PCBA in the computer system 800 shown in FIG. 3. The memory 803 of the server 20 can store voice conversion algorithms. The input 806 of the server 20 can receive digital forms of the user spoken entries from the electronics module 14 of the headset 1, such as the voice entries spoken into the microphone 13 by a user. The voice conversion algorithms of the server 20 convert the voice entries into digital forms that can be compare to product identification and/or product location.

In an embodiment shown in FIG. 3, the computer system 800 can include a processing unit 802, memory 803, removable storage 810, and non-removable storage 812. Although the example computing device is illustrated and described as computer system 800, those of ordinary skill in the art would appreciate that the computing device can include combinations of one or more of the described components to give different forms in different embodiments. For example, as described above, various combinations of the components of the computing device 800 can be included in the electronics module 14 of the headset 1, or in the server 20. In addition, the computing device 800 can be in the form of a smartphone, a tablet, smartwatch, laptop, desktop, server, or other computing device including the same or similar elements as illustrated and described with regard to FIG. 3. Devices such as smartphones, tablets, headsets, and smartwatches are generally collectively referred to as mobile devices. Further, although the various data storage elements are illustrated as part of the computer 800, the storage may also or alternatively include cloud-based storage accessible via a network, such as the Internet.

Memory 803 may include volatile memory 814 and non-volatile memory 808. Computer 800 may include—or have access to a computing environment that includes—a variety of computer-readable media, such as volatile memory 814 and non-volatile memory 808, removable storage 810 and non-removable storage 812. Computer storage includes random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM) & electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD ROM), Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium capable of storing computer-readable instructions.

Computer 800 can include or have access to a computing environment with an input 806, an output 804, and a communication connection 816. Output 804 can be the headset 1 or a display device, such as a touchscreen, that also can serve as an input 806. The input 806 can include one or more of the headset 1, touchscreen, touchpad, mouse, keyboard, camera, one or more device-specific buttons, one or more sensors integrated within or coupled via wired or wireless data connections to the computer 800, and other input devices. The computer 800 can operate in a networked environment using a communication connection to connect to one or more remote computers, such as database servers and/or the headset 1. The remote computer can include a personal computer (PC), server, router, network PC, a peer device or other common network node, or the like. The communication connection may include a Local Area Network (LAN), a Wide Area Network (WAN), cellular, WiFi, Bluetooth®, or other networks.

Computer-readable instructions stored on a computer-readable medium are executable by the processing unit 802 (“processor”) of the computer 800. A hard drive, CD-ROM, and RAM are some examples of articles including a non-transitory computer-readable medium such as a storage device. For example, a computer program 818 capable of providing a generic technique to perform access control check for data access and/or for doing an operation on one of the servers in a component object model (COM) based system may be included on a CD-ROM and loaded from the CD-ROM to a hard drive. The computer-readable instructions allow computer 800 to provide generic access controls in a COM based computer network system having multiple users and servers.

In a system for confirming product identity and/or product location using a subset of a product identifier, as part of in-store voice work flows, a user wears a headset 1. The user is prompted to verify a product or product location via voice entry into the microphone 13. Rather than the product having a separately included set of check digits, the existing Shop Keeper Unit (“SKU”) or Universal Product Code (“UPC”) on the product will be used as check digits. These alphanumeric characters are associated with the product by commonly being located on the actual product or on a pricing or other identification label already existing at the location of the product. Thus, by using numerical information already present on the product, additional check digits are not needed, resulting in a cleaner, less cluttered appearance on the product.

Specifically, the user will speak some subset of alphanumeric characters from an existing UPC, SKU, or other set of product identification alpha numeric values. The spoken values will be compared to the known product UPC, SKU, or other product identifier to validate the correct product or product location. If the values are correct, the workflow will continue successfully. Otherwise, the user will be notified of the discrepancy and asked to either correct the entry or go to the correct product or product location.

However, since the alphanumeric characters composing the UPC, SKU, or other common product identifiers can be quite long, their entirety is not ideally suited for voice entry. Therefore, in an embodiment, a subset of one of these product identifier numbers is used as the check digits. In one embodiment, a subset of 2-5 characters which are easily seen and easily spoken by the user are used as check digits. In an embodiment, a subset of 2-4 characters which are easily seen and easily spoken by the user are used as check digits. In another embodiment, 2, 3, 4, or 5 characters which are easily seen and easily spoken by the user are used as check digits.

Since these characters are a subset of a larger product identifier, the use of a subset of characters may not uniquely identify the product. Instead, the use of the subset of characters provides a statistical probability that the user was identifying the product uniquely within the context of other products in proximity to the product being located.

For example, in an embodiment shown in FIG. 4, an exemplary UPC 60 is disclosed have a product identifier of 012345678905. In an embodiment, the user will speak a subset of the numbers from the product identifier, such as the last 2-5 digits: “05”, “905”, “8905”, or “78905”. In another embodiment, other portions of the product identifier are used, such as the first 2-5 digits: “01”, “012”, “0123”, or “01234”. Those of ordinary skill in the art would appreciate that longer subsets can also be used to increase the statistical probability, but that increasing the length of the subset will be less convenient for the user to orally recite.

In an embodiment shown in FIG. 5, a product table 30 listing product information for products to be identified or located by a user in a retail store or distribution center, can for example, be stored locally on the headset 1, in the memory 803 of the module 14. The product table 30 can include such information as the product name 31, location of the product 32, and the subset of check digits 33 from the larger product identifier. By storing such information, localized batch processing of the product table 30 permits the headset 1 to operate offline and/or independent from the external server 20 if communication with the server 20 is difficult or impractical. In an embodiment, the processor 802 is coupled to memory 803 in the electronics module 14. The memory 803 stores a program for execution by the processor 802 to provide product location information to the user to help the user find a product, and prompt the user to use voice entry to enter check digits for a product found at the product location. The processor 802 receives the voice entry of a subset of digits associated with the product in the form of a digital or analogue signal from the microphone 13, where the subset of digits associated with the product are used for a purpose different than for check digits. The processor 802 compares the received subset of digits to the check digits stored in the product table 30.

In an embodiment, the number of digits needed in the subset of digits will be predetermined to meet a minimum threshold by calculating statistical probability that the received subset of digits correspond to a particular product. The minimum threshold can be predetermined by a user based on the type of work environment, number and type of products being inventoried, etc. Thus, when the processor 802 receives the subset of digits, the subset of digits has a statistical probability that is equal to or greater than the predetermined minimum threshold that the received subset of digits corresponds to a particular product. When the processor 802 receives the subset of digits and determines a match with the check digits stored in the product table 30, the processor 802 can optionally signal to the user a positive feedback, such as an auditory sound produced by the speaker 12. If the processor is unable to determine a match with the check digits stored in the product table 30, the processor 802 can optionally signal to the user a negative feedback, such as an auditory sound produced by the speaker 12 that is different from the auditory sound produced as positive feedback. The user is then alerted as to whether a particular product within a given location in the store corresponds to a particular product the user is attempting to inventory or locate.

In an embodiment, the processor 802 calculates the statistical probability as the processor 802 receives the subset of digits that correspond to a particular product, and compares the statistical probability to a predetermined minimum threshold. In an embodiment, if the statistical probability is greater than the predetermined minimum threshold, the processor 802 can optionally signal to the user a positive feedback, such as an auditory sound produced by the speaker 12. If the statistical probability is less than the predetermined minimum threshold, the processor 802 can optionally signal to the user a negative feedback, such as an auditory sound produced by the speaker 12 that is different from the auditory sound produced as positive feedback. Thusly, the user can be alerted as to whether a particular product within a given location in the store corresponds to a particular product the user is attempting to inventory or locate.

In an embodiment, the product table 30 is stored remotely in the memory 803 of the server 20. The electronics module 14 communicates with a server to receive a batch of products to be located in table form, as indicated in FIG. 5. For example, the processor 802 of the module 14 is coupled to a transceiver (not labeled), such as the Bluetooth® antenna, and the memory 803. Location information from the table of products 30 is provided to the processor 802 via the transceiver, to help the user locate or verify a product, as described above for the embodiment where the product table 30 is stored locally. In further embodiments, the server 20 provides the headset 1 with a single product at a time rather than using batch processing, although batch processing permits the headset 1 to operate off line when communication with the server 20 is difficult or unavailable.

In some embodiments, the check digits to use may be compared with check digits of other products in similar locations as indicated on a planogram (a diagram or model that indicates placement of product on shelves and overall layout of a store or distribution center), such as the table of products 30, which may be modified to reduce the chance of a wrong product in a similar location having the same check digits as the product being located. In further embodiments, the length of the check digits are increased to minimize the chance of a wrong product in a similar location having the same check digits as the product being located. Longer check digits can also be used when there is a high density of products in a small space. Similarly, fewer check digits can be used where larger products result in a low product density in the location where the sought for product is to be found.

In an embodiment shown in FIG. 6, a method of confirming product location using a subset of a product identifier includes the steps of: providing location information to user to help the user find a product in a retail store 50; prompting a user for check digits 51; receiving a subset of digits from a set of digits associated with the product that are used for a purpose different than for check digits 52; and comparing the subset of digits to product check digits to confirm the user has located the product 53.

Although a few embodiments have been described in detail above, other modifications are possible. For example, the logic flows depicted in the figures do not require the particular order shown, or sequential order, to achieve desirable results. Other steps may be provided, or steps may be eliminated, from the described flows, and other components may be added to, or removed from, the described systems. Other embodiments may be within the scope of the following claims.

The following statements are potential claims that may be converted to claims in a future application. No modification of the following statements should be allowed to affect the interpretation of claims which may be drafted when this provisional application is converted into a regular utility application.

To supplement the present disclosure, this application incorporates entirely by reference the following patents, patent application publications, and patent applications:

-   U.S. Pat. Nos. 6,832,725; 7,128,266; -   U.S. Pat. Nos. 7,159,783; 7,413,127; -   U.S. Pat. Nos. 7,726,575; 8,294,969; -   U.S. Pat. Nos. 8,317,105; 8,322,622; -   U.S. Pat. Nos. 8,366,005; 8,371,507; -   U.S. Pat. Nos. 8,376,233; 8,381,979; -   U.S. Pat. Nos. 8,390,909; 8,408,464; -   U.S. Pat. Nos. 8,408,468; 8,408,469; -   U.S. Pat. Nos. 8,424,768; 8,448,863; -   U.S. Pat. Nos. 8,457,013; 8,459,557; -   U.S. Pat. Nos. 8,469,272; 8,474,712; -   U.S. Pat. Nos. 8,479,992; 8,490,877; -   U.S. Pat. Nos. 8,517,271; 8,523,076; -   U.S. Pat. Nos. 8,528,818; 8,544,737; -   U.S. Pat. Nos. 8,548,242; 8,548,420; -   U.S. Pat. Nos. 8,550,335; 8,550,354; -   U.S. Pat. Nos. 8,550,357; 8,556,174; -   U.S. Pat. Nos. 8,556,176; 8,556,177; -   U.S. Pat. Nos. 8,559,767; 8,599,957; -   U.S. Pat. Nos. 8,561,895; 8,561,903; -   U.S. Pat. Nos. 8,561,905; 8,565,107; -   U.S. Pat. Nos. 8,571,307; 8,579,200; -   U.S. Pat. Nos. 8,583,924; 8,584,945; -   U.S. Pat. Nos. 8,587,595; 8,587,697; -   U.S. Pat. Nos. 8,588,869; 8,590,789; -   U.S. Pat. Nos. 8,596,539; 8,596,542; -   U.S. Pat. Nos. 8,596,543; 8,599,271; -   U.S. Pat. Nos. 8,599,957; 8,600,158; -   U.S. Pat. Nos. 8,600,167; 8,602,309; -   U.S. Pat. Nos. 8,608,053; 8,608,071; -   U.S. Pat. Nos. 8,611,309; 8,615,487; -   U.S. Pat. Nos. 8,616,454; 8,621,123; -   U.S. Pat. Nos. 8,622,303; 8,628,013; -   U.S. Pat. Nos. 8,628,015; 8,628,016; -   U.S. Pat. Nos. 8,629,926; 8,630,491; -   U.S. Pat. Nos. 8,635,309; 8,636,200; -   U.S. Pat. Nos. 8,636,212; 8,636,215; -   U.S. Pat. Nos. 8,636,224; 8,638,806; -   U.S. Pat. Nos. 8,640,958; 8,640,960; -   U.S. Pat. Nos. 8,643,717; 8,646,692; -   U.S. Pat. Nos. 8,646,694; 8,657,200; -   U.S. Pat. Nos. 8,659,397; 8,668,149; -   U.S. Pat. Nos. 8,678,285; 8,678,286; -   U.S. Pat. Nos. 8,682,077; 8,687,282; -   U.S. Pat. Nos. 8,692,927; 8,695,880; -   U.S. Pat. Nos. 8,698,949; 8,717,494; -   U.S. Pat. Nos. 8,717,494; 8,720,783; -   U.S. Pat. Nos. 8,723,804; 8,723,904; -   U.S. Pat. No. 8,727,223; U.S. Pat. No. D702,237; -   U.S. Pat. Nos. 8,740,082; 8,740,085; -   U.S. Pat. Nos. 8,746,563; 8,750,445; -   U.S. Pat. Nos. 8,752,766; 8,756,059; -   U.S. Pat. Nos. 8,757,495; 8,760,563; -   U.S. Pat. Nos. 8,763,909; 8,777,108; -   U.S. Pat. Nos. 8,777,109; 8,779,898; -   U.S. Pat. Nos. 8,781,520; 8,783,573; -   U.S. Pat. Nos. 8,789,757; 8,789,758; -   U.S. Pat. Nos. 8,789,759; 8,794,520; -   U.S. Pat. Nos. 8,794,522; 8,794,525; -   U.S. Pat. Nos. 8,794,526; 8,798,367; -   U.S. Pat. Nos. 8,807,431; 8,807,432; -   U.S. Pat. Nos. 8,820,630; 8,822,848; -   U.S. Pat. Nos. 8,824,692; 8,824,696; -   U.S. Pat. Nos. 8,842,849; 8,844,822; -   U.S. Pat. Nos. 8,844,823; 8,849,019; -   U.S. Pat. Nos. 8,851,383; 8,854,633; -   U.S. Pat. Nos. 8,866,963; 8,868,421; -   U.S. Pat. Nos. 8,868,519; 8,868,802; -   U.S. Pat. Nos. 8,868,803; 8,870,074; -   U.S. Pat. Nos. 8,879,639; 8,880,426; -   U.S. Pat. Nos. 8,881,983; 8,881,987; -   U.S. Pat. Nos. 8,903,172; 8,908,995; -   U.S. Pat. Nos. 8,910,870; 8,910,875; -   U.S. Pat. Nos. 8,914,290; 8,914,788; -   U.S. Pat. Nos. 8,915,439; 8,915,444; -   U.S. Pat. Nos. 8,916,789; 8,918,250; -   U.S. Pat. Nos. 8,918,564; 8,925,818; -   U.S. Pat. Nos. 8,939,374; 8,942,480; -   U.S. Pat. Nos. 8,944,313; 8,944,327; -   U.S. Pat. Nos. 8,944,332; 8,950,678; -   U.S. Pat. Nos. 8,967,468; 8,971,346; -   U.S. Pat. Nos. 8,976,030; 8,976,368; -   U.S. Pat. Nos. 8,978,981; 8,978,983; -   U.S. Pat. Nos. 8,978,984; 8,985,456; -   U.S. Pat. Nos. 8,985,457; 8,985,459; -   U.S. Pat. Nos. 8,985,461; 8,988,578; -   U.S. Pat. Nos. 8,988,590; 8,991,704; -   U.S. Pat. Nos. 8,996,194; 8,996,384; -   U.S. Pat. Nos. 9,002,641; 9,007,368; -   U.S. Pat. Nos. 9,010,641; 9,015,513; -   U.S. Pat. Nos. 9,016,576; 9,022,288; -   U.S. Pat. Nos. 9,030,964; 9,033,240; -   U.S. Pat. Nos. 9,033,242; 9,036,054; -   U.S. Pat. Nos. 9,037,344; 9,038,911; -   U.S. Pat. Nos. 9,038,915; 9,047,098; -   U.S. Pat. Nos. 9,047,359; 9,047,420; -   U.S. Pat. Nos. 9,047,525; 9,047,531; -   U.S. Pat. Nos. 9,053,055; 9,053,378; -   U.S. Pat. Nos. 9,053,380; 9,058,526; -   U.S. Pat. Nos. 9,064,165; 9,064,167; -   U.S. Pat. Nos. 9,064,168; 9,064,254; -   U.S. Pat. Nos. 9,066,032; 9,070,032; -   U.S. Design Pat. No. D716,285; -   U.S. Design Pat. No. D723,560; -   U.S. Design Pat. No. D730,357; -   U.S. Design Pat. No. D730,901; -   U.S. Design Pat. No. D730,902; -   U.S. Design Pat. No. D733,112; -   U.S. Design Pat. No. D734,339; -   International Publication No. 2013/163789; -   International Publication No. 2013/173985; -   International Publication No. 2014/019130; -   International Publication No. 2014/110495; -   U.S. Patent Application Publication No. 2008/0185432; -   U.S. Patent Application Publication No. 2009/0134221; -   U.S. Patent Application Publication No. 2010/0177080; -   U.S. Patent Application Publication No. 2010/0177076; -   U.S. Patent Application Publication No. 2010/0177707; -   U.S. Patent Application Publication No. 2010/0177749; -   U.S. Patent Application Publication No. 2010/0265880; -   U.S. Patent Application Publication No. 2011/0202554; -   U.S. Patent Application Publication No. 2012/0111946; -   U.S. Patent Application Publication No. 2012/0168511; -   U.S. Patent Application Publication No. 2012/0168512; -   U.S. Patent Application Publication No. 2012/0193423; -   U.S. Patent Application Publication No. 2012/0203647; -   U.S. Patent Application Publication No. 2012/0223141; -   U.S. Patent Application Publication No. 2012/0228382; -   U.S. Patent Application Publication No. 2012/0248188; -   U.S. Patent Application Publication No. 2013/0043312; -   U.S. Patent Application Publication No. 2013/0082104; -   U.S. Patent Application Publication No. 2013/0175341; -   U.S. Patent Application Publication No. 2013/0175343; -   U.S. Patent Application Publication No. 2013/0257744; -   U.S. Patent Application Publication No. 2013/0257759; -   U.S. Patent Application Publication No. 2013/0270346; -   U.S. Patent Application Publication No. 2013/0287258; -   U.S. Patent Application Publication No. 2013/0292475; -   U.S. Patent Application Publication No. 2013/0292477; -   U.S. Patent Application Publication No. 2013/0293539; -   U.S. Patent Application Publication No. 2013/0293540; -   U.S. Patent Application Publication No. 2013/0306728; -   U.S. Patent Application Publication No. 2013/0306731; -   U.S. Patent Application Publication No. 2013/0307964; -   U.S. Patent Application Publication No. 2013/0308625; -   U.S. Patent Application Publication No. 2013/0313324; -   U.S. Patent Application Publication No. 2013/0313325; -   U.S. Patent Application Publication No. 2013/0342717; -   U.S. Patent Application Publication No. 2014/0001267; -   U.S. Patent Application Publication No. 2014/0008439; -   U.S. Patent Application Publication No. 2014/0025584; -   U.S. Patent Application Publication No. 2014/0034734; -   U.S. Patent Application Publication No. 2014/0036848; -   U.S. Patent Application Publication No. 2014/0039693; -   U.S. Patent Application Publication No. 2014/0042814; -   U.S. Patent Application Publication No. 2014/0049120; -   U.S. Patent Application Publication No. 2014/0049635; -   U.S. Patent Application Publication No. 2014/0061306; -   U.S. Patent Application Publication No. 2014/0063289; -   U.S. Patent Application Publication No. 2014/0066136; -   U.S. Patent Application Publication No. 2014/0067692; -   U.S. Patent Application Publication No. 2014/0070005; -   U.S. Patent Application Publication No. 2014/0071840; -   U.S. Patent Application Publication No. 2014/0074746; -   U.S. Patent Application Publication No. 2014/0076974; -   U.S. Patent Application Publication No. 2014/0078341; -   U.S. Patent Application Publication No. 2014/0078345; -   U.S. Patent Application Publication No. 2014/0097249; -   U.S. Patent Application Publication No. 2014/0098792; -   U.S. Patent Application Publication No. 2014/0100813; -   U.S. Patent Application Publication No. 2014/0103115; -   U.S. Patent Application Publication No. 2014/0104413; -   U.S. Patent Application Publication No. 2014/0104414; -   U.S. Patent Application Publication No. 2014/0104416; -   U.S. Patent Application Publication No. 2014/0104451; -   U.S. Patent Application Publication No. 2014/0106594; -   U.S. Patent Application Publication No. 2014/0106725; -   U.S. Patent Application Publication No. 2014/0108010; -   U.S. Patent Application Publication No. 2014/0108402; -   U.S. Patent Application Publication No. 2014/0110485; -   U.S. Patent Application Publication No. 2014/0114530; -   U.S. Patent Application Publication No. 2014/0124577; -   U.S. Patent Application Publication No. 2014/0124579; -   U.S. Patent Application Publication No. 2014/0125842; -   U.S. Patent Application Publication No. 2014/0125853; -   U.S. Patent Application Publication No. 2014/0125999; -   U.S. Patent Application Publication No. 2014/0129378; -   U.S. Patent Application Publication No. 2014/0131438; -   U.S. Patent Application Publication No. 2014/0131441; -   U.S. Patent Application Publication No. 2014/0131443; -   U.S. Patent Application Publication No. 2014/0131444; -   U.S. Patent Application Publication No. 2014/0131445; -   U.S. Patent Application Publication No. 2014/0131448; -   U.S. Patent Application Publication No. 2014/0133379; -   U.S. Patent Application Publication No. 2014/0136208; -   U.S. Patent Application Publication No. 2014/0140585; -   U.S. Patent Application Publication No. 2014/0151453; -   U.S. Patent Application Publication No. 2014/0152882; -   U.S. Patent Application Publication No. 2014/0158770; -   U.S. Patent Application Publication No. 2014/0159869; -   U.S. Patent Application Publication No. 2014/0166755; -   U.S. Patent Application Publication No. 2014/0166759; -   U.S. Patent Application Publication No. 2014/0168787; -   U.S. Patent Application Publication No. 2014/0175165; -   U.S. Patent Application Publication No. 2014/0175172; -   U.S. Patent Application Publication No. 2014/0191644; -   U.S. Patent Application Publication No. 2014/0191913; -   U.S. Patent Application Publication No. 2014/0197238; -   U.S. Patent Application Publication No. 2014/0197239; -   U.S. Patent Application Publication No. 2014/0197304; -   U.S. Patent Application Publication No. 2014/0214631; -   U.S. Patent Application Publication No. 2014/0217166; -   U.S. Patent Application Publication No. 2014/0217180; -   U.S. Patent Application Publication No. 2014/0231500; -   U.S. Patent Application Publication No. 2014/0232930; -   U.S. Patent Application Publication No. 2014/0247315; -   U.S. Patent Application Publication No. 2014/0263493; -   U.S. Patent Application Publication No. 2014/0263645; -   U.S. Patent Application Publication No. 2014/0267609; -   U.S. Patent Application Publication No. 2014/0270196; -   U.S. Patent Application Publication No. 2014/0270229; -   U.S. Patent Application Publication No. 2014/0278387; -   U.S. Patent Application Publication No. 2014/0278391; -   U.S. Patent Application Publication No. 2014/0282210; -   U.S. Patent Application Publication No. 2014/0284384; -   U.S. Patent Application Publication No. 2014/0288933; -   U.S. Patent Application Publication No. 2014/0297058; -   U.S. Patent Application Publication No. 2014/0299665; -   U.S. Patent Application Publication No. 2014/0312121; -   U.S. Patent Application Publication No. 2014/0319220; -   U.S. Patent Application Publication No. 2014/0319221; -   U.S. Patent Application Publication No. 2014/0326787; -   U.S. Patent Application Publication No. 2014/0332590; -   U.S. Patent Application Publication No. 2014/0344943; -   U.S. Patent Application Publication No. 2014/0346233; -   U.S. Patent Application Publication No. 2014/0351317; -   U.S. Patent Application Publication No. 2014/0353373; -   U.S. Patent Application Publication No. 2014/0361073; -   U.S. Patent Application Publication No. 2014/0361082; -   U.S. Patent Application Publication No. 2014/0362184; -   U.S. Patent Application Publication No. 2014/0363015; -   U.S. Patent Application Publication No. 2014/0369511; -   U.S. Patent Application Publication No. 2014/0374483; -   U.S. Patent Application Publication No. 2014/0374485; -   U.S. Patent Application Publication No. 2015/0001301; -   U.S. Patent Application Publication No. 2015/0001304; -   U.S. Patent Application Publication No. 2015/0003673; -   U.S. Patent Application Publication No. 2015/0009338; -   U.S. Patent Application Publication No. 2015/0009610; -   U.S. Patent Application Publication No. 2015/0014416; -   U.S. Patent Application Publication No. 2015/0021397; -   U.S. Patent Application Publication No. 2015/0028102; -   U.S. Patent Application Publication No. 2015/0028103; -   U.S. Patent Application Publication No. 2015/0028104; -   U.S. Patent Application Publication No. 2015/0029002; -   U.S. Patent Application Publication No. 2015/0032709; -   U.S. Patent Application Publication No. 2015/0039309; -   U.S. Patent Application Publication No. 2015/0039878; -   U.S. Patent Application Publication No. 2015/0040378; -   U.S. Patent Application Publication No. 2015/0048168; -   U.S. Patent Application Publication No. 2015/0049347; -   U.S. Patent Application Publication No. 2015/0051992; -   U.S. Patent Application Publication No. 2015/0053766; -   U.S. Patent Application Publication No. 2015/0053768; -   U.S. Patent Application Publication No. 2015/0053769; -   U.S. Patent Application Publication No. 2015/0060544; -   U.S. Patent Application Publication No. 2015/0062366; -   U.S. Patent Application Publication No. 2015/0063215; -   U.S. Patent Application Publication No. 2015/0063676; -   U.S. Patent Application Publication No. 2015/0069130; -   U.S. Patent Application Publication No. 2015/0071819; -   U.S. Patent Application Publication No. 2015/0083800; -   U.S. Patent Application Publication No. 2015/0086114; -   U.S. Patent Application Publication No. 2015/0088522; -   U.S. Patent Application Publication No. 2015/0096872; -   U.S. Patent Application Publication No. 2015/0099557; -   U.S. Patent Application Publication No. 2015/0100196; -   U.S. Patent Application Publication No. 2015/0102109; -   U.S. Patent Application Publication No. 2015/0115035; -   U.S. Patent Application Publication No. 2015/0127791; -   U.S. Patent Application Publication No. 2015/0128116; -   U.S. Patent Application Publication No. 2015/0129659; -   U.S. Patent Application Publication No. 2015/0133047; -   U.S. Patent Application Publication No. 2015/0134470; -   U.S. Patent Application Publication No. 2015/0136851; -   U.S. Patent Application Publication No. 2015/0136854; -   U.S. Patent Application Publication No. 2015/0142492; -   U.S. Patent Application Publication No. 2015/0144692; -   U.S. Patent Application Publication No. 2015/0144698; -   U.S. Patent Application Publication No. 2015/0144701; -   U.S. Patent Application Publication No. 2015/0149946; -   U.S. Patent Application Publication No. 2015/0161429; -   U.S. Patent Application Publication No. 2015/0169925; -   U.S. Patent Application Publication No. 2015/0169929; -   U.S. Patent Application Publication No. 2015/0178523; -   U.S. Patent Application Publication No. 2015/0178534; -   U.S. Patent Application Publication No. 2015/0178535; -   U.S. Patent Application Publication No. 2015/0178536; -   U.S. Patent Application Publication No. 2015/0178537; -   U.S. Patent Application Publication No. 2015/0181093; -   U.S. Patent Application Publication No. 2015/0181109; -   U.S. patent application Ser. No. 13/367,978 for a Laser Scanning     Module Employing an Elastomeric U-Hinge Based Laser Scanning     Assembly, filed Feb. 7, 2012 (Feng et al.); -   U.S. patent application Ser. No. 29/458,405 for an Electronic     Device, filed Jun. 19, 2013 (Fitch et al.); -   U.S. patent application Ser. No. 29/459,620 for an Electronic Device     Enclosure, filed Jul. 2, 2013 (London et al.); -   U.S. patent application Ser. No. 29/468,118 for an Electronic Device     Case, filed Sep. 26, 2013 (Oberpriller et al.); -   U.S. patent application Ser. No. 14/150,393 for Indicia-Reader     Having Unitary Construction Scanner, filed Jan. 8, 2014 (Colavito et     al.); -   U.S. patent application Ser. No. 14/200,405 for Indicia Reader for     Size-Limited Applications filed Mar. 7, 2014 (Feng et al.); -   U.S. patent application Ser. No. 14/231,898 for Hand-Mounted     Indicia-Reading Device with Finger Motion Triggering filed Apr. 1,     2014 (Van Horn et al.); -   U.S. patent application Ser. No. 29/486,759 for an Imaging Terminal,     filed Apr. 2, 2014 (Oberpriller et al.); -   U.S. patent application Ser. No. 14/257,364 for Docking System and     Method Using Near Field Communication filed Apr. 21, 2014     (Showering); -   U.S. patent application Ser. No. 14/264,173 for Autofocus Lens     System for Indicia Readers filed Apr. 29, 2014 (Ackley et al.); -   U.S. patent application Ser. No. 14/277,337 for MULTIPURPOSE OPTICAL     READER, filed May 14, 2014 (Jovanovski et al.); -   U.S. patent application Ser. No. 14/283,282 for TERMINAL HAVING     ILLUMINATION AND FOCUS CONTROL filed May 21, 2014 (Liu et al.); -   U.S. patent application Ser. No. 14/327,827 for a MOBILE-PHONE     ADAPTER FOR ELECTRONIC TRANSACTIONS, filed Jul. 10, 2014 (Hejl); -   U.S. patent application Ser. No. 14/334,934 for a SYSTEM AND METHOD     FOR INDICIA VERIFICATION, filed Jul. 18, 2014 (Hejl); -   U.S. patent application Ser. No. 14/339,708 for LASER SCANNING CODE     SYMBOL READING SYSTEM, filed Jul. 24, 2014 (Xian et al.); -   U.S. patent application Ser. No. 14/340,627 for an AXIALLY     REINFORCED FLEXIBLE SCAN ELEMENT, filed Jul. 25, 2014 (Rueblinger et     al.); -   U.S. patent application Ser. No. 14/446,391 for MULTIFUNCTION POINT     OF SALE APPARATUS WITH OPTICAL SIGNATURE CAPTURE filed Jul. 30, 2014     (Good et al.); -   U.S. patent application Ser. No. 14/452,697 for INTERACTIVE INDICIA     READER, filed Aug. 6, 2014 (Todeschini); -   U.S. patent application Ser. No. 14/453,019 for DIMENSIONING SYSTEM     WITH GUIDED ALIGNMENT, filed Aug. 6, 2014 (Li et al.); -   U.S. patent application Ser. No. 14/462,801 for MOBILE COMPUTING     DEVICE WITH DATA COGNITION SOFTWARE, filed on Aug. 19, 2014     (Todeschini et al.); -   U.S. patent application Ser. No. 14/483,056 for VARIABLE DEPTH OF     FIELD BARCODE SCANNER filed Sep. 10, 2014 (McCloskey et al.); -   U.S. patent application Ser. No. 14/513,808 for IDENTIFYING     INVENTORY ITEMS IN A STORAGE FACILITY filed Oct. 14, 2014 (Singel et     al.); -   U.S. patent application Ser. No. 14/519,195 for HANDHELD     DIMENSIONING SYSTEM WITH FEEDBACK filed Oct. 21, 2014 (Laffargue et     al.); -   U.S. patent application Ser. No. 14/519,179 for DIMENSIONING SYSTEM     WITH MULTIPATH INTERFERENCE MITIGATION filed Oct. 21, 2014 (Thuries     et al.); -   U.S. patent application Ser. No. 14/519,211 for SYSTEM AND METHOD     FOR DIMENSIONING filed Oct. 21, 2014 (Ackley et al.); -   U.S. patent application Ser. No. 14/519,233 for HANDHELD DIMENSIONER     WITH DATA-QUALITY INDICATION filed Oct. 21, 2014 (Laffargue et al.); -   U.S. patent application Ser. No. 14/519,249 for HANDHELD     DIMENSIONING SYSTEM WITH MEASUREMENT-CONFORMANCE FEEDBACK filed Oct.     21, 2014 (Ackley et al.); -   U.S. patent application Ser. No. 14/527,191 for METHOD AND SYSTEM     FOR RECOGNIZING SPEECH USING WILDCARDS IN AN EXPECTED RESPONSE filed     Oct. 29, 2014 (Braho et al.); -   U.S. patent application Ser. No. 14/529,563 for ADAPTABLE INTERFACE     FOR A MOBILE COMPUTING DEVICE filed Oct. 31, 2014 (Schoon et al.); -   U.S. patent application Ser. No. 14/529,857 for BARCODE READER WITH     SECURITY FEATURES filed Oct. 31, 2014 (Todeschini et al.); -   U.S. patent application Ser. No. 14/398,542 for PORTABLE ELECTRONIC     DEVICES HAVING A SEPARATE LOCATION TRIGGER UNIT FOR USE IN     CONTROLLING AN APPLICATION UNIT filed Nov. 3, 2014 (Bian et al.); -   U.S. patent application Ser. No. 14/531,154 for DIRECTING AN     INSPECTOR THROUGH AN INSPECTION filed Nov. 3, 2014 (Miller et al.); -   U.S. patent application Ser. No. 14/533,319 for BARCODE SCANNING     SYSTEM USING WEARABLE DEVICE WITH EMBEDDED CAMERA filed Nov. 5, 2014     (Todeschini); -   U.S. patent application Ser. No. 14/535,764 for CONCATENATED     EXPECTED RESPONSES FOR SPEECH RECOGNITION filed Nov. 7, 2014 (Braho     et al.); -   U.S. patent application Ser. No. 14/568,305 for AUTO-CONTRAST     VIEWFINDER FOR AN INDICIA READER filed Dec. 12, 2014 (Todeschini); -   U.S. patent application Ser. No. 14/573,022 for DYNAMIC DIAGNOSTIC     INDICATOR GENERATION filed Dec. 17, 2014 (Goldsmith); -   U.S. patent application Ser. No. 14/578,627 for SAFETY SYSTEM AND     METHOD filed Dec. 22, 2014 (Ackley et al.); -   U.S. patent application Ser. No. 14/580,262 for MEDIA GATE FOR     THERMAL TRANSFER PRINTERS filed Dec. 23, 2014 (Bowles); -   U.S. patent application Ser. No. 14/590,024 for SHELVING AND PACKAGE     LOCATING SYSTEMS FOR DELIVERY VEHICLES filed Jan. 6, 2015 (Payne); -   U.S. patent application Ser. No. 14/596,757 for SYSTEM AND METHOD     FOR DETECTING BARCODE PRINTING ERRORS filed Jan. 14, 2015 (Ackley); -   U.S. patent application Ser. No. 14/416,147 for OPTICAL READING     APPARATUS HAVING VARIABLE SETTINGS filed Jan. 21, 2015 (Chen et     al.); -   U.S. patent application Ser. No. 14/614,706 for DEVICE FOR     SUPPORTING AN ELECTRONIC TOOL ON A USER'S HAND filed Feb. 5, 2015     (Oberpriller et al.); -   U.S. patent application Ser. No. 14/614,796 for CARGO APPORTIONMENT     TECHNIQUES filed Feb. 5, 2015 (Morton et al.); -   U.S. patent application Ser. No. 29/516,892 for TABLE COMPUTER filed     Feb. 6, 2015 (Bidwell et al.); -   U.S. patent application Ser. No. 14/619,093 for METHODS FOR TRAINING     A SPEECH RECOGNITION SYSTEM filed Feb. 11, 2015 (Pecorari); -   U.S. patent application Ser. No. 14/628,708 for DEVICE, SYSTEM, AND     METHOD FOR DETERMINING THE STATUS OF CHECKOUT LANES filed Feb. 23,     2015 (Todeschini); -   U.S. patent application Ser. No. 14/630,841 for TERMINAL INCLUDING     IMAGING ASSEMBLY filed Feb. 25, 2015 (Gomez et al.); -   U.S. patent application Ser. No. 14/635,346 for SYSTEM AND METHOD     FOR RELIABLE STORE-AND-FORWARD DATA HANDLING BY ENCODED INFORMATION     READING TERMINALS filed Mar. 2, 2015 (Sevier); -   U.S. patent application Ser. No. 29/519,017 for SCANNER filed Mar.     2, 2015 (Zhou et al.); -   U.S. patent application Ser. No. 14/405,278 for DESIGN PATTERN FOR     SECURE STORE filed Mar. 9, 2015 (Zhu et al.); -   U.S. patent application Ser. No. 14/660,970 for DECODABLE INDICIA     READING TERMINAL WITH COMBINED ILLUMINATION filed Mar. 18, 2015     (Kearney et al.); -   U.S. patent application Ser. No. 14/661,013 for REPROGRAMMING SYSTEM     AND METHOD FOR DEVICES INCLUDING PROGRAMMING SYMBOL filed Mar. 18,     2015 (Soule et al.); -   U.S. patent application Ser. No. 14/662,922 for MULTIFUNCTION POINT     OF SALE SYSTEM filed Mar. 19, 2015 (Van Horn et al.); -   U.S. patent application Ser. No. 14/663,638 for VEHICLE MOUNT     COMPUTER WITH CONFIGURABLE IGNITION SWITCH BEHAVIOR filed Mar. 20,     2015 (Davis et al.); -   U.S. patent application Ser. No. 14/664,063 for METHOD AND     APPLICATION FOR SCANNING A BARCODE WITH A SMART DEVICE WHILE     CONTINUOUSLY RUNNING AND DISPLAYING AN APPLICATION ON THE SMART     DEVICE DISPLAY filed Mar. 20, 2015 (Todeschini); -   U.S. patent application Ser. No. 14/669,280 for TRANSFORMING     COMPONENTS OF A WEB PAGE TO VOICE PROMPTS filed Mar. 26, 2015     (Funyak et al.); -   U.S. patent application Ser. No. 14/674,329 for AIMER FOR BARCODE     SCANNING filed Mar. 31, 2015 (Bidwell); -   U.S. patent application Ser. No. 14/676,109 for INDICIA READER filed     Apr. 1, 2015 (Huck); -   U.S. patent application Ser. No. 14/676,327 for DEVICE MANAGEMENT     PROXY FOR SECURE DEVICES filed Apr. 1, 2015 (Yeakley et al.); -   U.S. patent application Ser. No. 14/676,898 for NAVIGATION SYSTEM     CONFIGURED TO INTEGRATE MOTION SENSING DEVICE INPUTS filed Apr. 2,     2015 (Showering); -   U.S. patent application Ser. No. 14/679,275 for DIMENSIONING SYSTEM     CALIBRATION SYSTEMS AND METHODS filed Apr. 6, 2015 (Laffargue et     al.); -   U.S. patent application Ser. No. 29/523,098 for HANDLE FOR A TABLET     COMPUTER filed Apr. 7, 2015 (Bidwell et al.); -   U.S. patent application Ser. No. 14/682,615 for SYSTEM AND METHOD     FOR POWER MANAGEMENT OF MOBILE DEVICES filed Apr. 9, 2015 (Murawski     et al.); -   U.S. patent application Ser. No. 14/686,822 for MULTIPLE PLATFORM     SUPPORT SYSTEM AND METHOD filed Apr. 15, 2015 (Qu et al.); -   U.S. patent application Ser. No. 14/687,289 for SYSTEM FOR     COMMUNICATION VIA A PERIPHERAL HUB filed Apr. 15, 2015 (Kohtz et     al.); -   U.S. patent application Ser. No. 29/524,186 for SCANNER filed Apr.     17, 2015 (Zhou et al.); -   U.S. patent application Ser. No. 14/695,364 for MEDICATION     MANAGEMENT SYSTEM filed Apr. 24, 2015 (Sewell et al.); -   U.S. patent application Ser. No. 14/695,923 for SECURE UNATTENDED     NETWORK AUTHENTICATION filed Apr. 24, 2015 (Kubler et al.); -   U.S. patent application Ser. No. 29/525,068 for TABLET COMPUTER WITH     REMOVABLE SCANNING DEVICE filed Apr. 27, 2015 (Schulte et al.); -   U.S. patent application Ser. No. 14/699,436 for SYMBOL READING     SYSTEM HAVING PREDICTIVE DIAGNOSTICS filed Apr. 29, 2015 (Nahill et     al.); -   U.S. patent application Ser. No. 14/702,110 for SYSTEM AND METHOD     FOR REGULATING BARCODE DATA INJECTION INTO A RUNNING APPLICATION ON     A SMART DEVICE filed May 1, 2015 (Todeschini et al.); -   U.S. patent application Ser. No. 14/702,979 for TRACKING BATTERY     CONDITIONS filed May 4, 2015 (Young et al.); -   U.S. patent application Ser. No. 14/704,050 for INTERMEDIATE LINEAR     POSITIONING filed May 5, 2015 (Charpentier et al.); -   U.S. patent application Ser. No. 14/705,012 for HANDS-FREE HUMAN     MACHINE INTERFACE RESPONSIVE TO A DRIVER OF A VEHICLE filed May 6,     2015 (Fitch et al.); -   U.S. patent application Ser. No. 14/705,407 for METHOD AND SYSTEM TO     PROTECT SOFTWARE-BASED NETWORK-CONNECTED DEVICES FROM ADVANCED     PERSISTENT THREAT filed May 6, 2015 (Hussey et al.); -   U.S. patent application Ser. No. 14/707,037 for SYSTEM AND METHOD     FOR DISPLAY OF INFORMATION USING A VEHICLE-MOUNT COMPUTER filed May     8, 2015 (Chamberlin); -   U.S. patent application Ser. No. 14/707,123 for APPLICATION     INDEPENDENT DEX/UCS INTERFACE filed May 8, 2015 (Pape); -   U.S. patent application Ser. No. 14/707,492 for METHOD AND APPARATUS     FOR READING OPTICAL INDICIA USING A PLURALITY OF DATA SOURCES filed     May 8, 2015 (Smith et al.); -   U.S. patent application Ser. No. 14/710,666 for PRE-PAID USAGE     SYSTEM FOR ENCODED INFORMATION READING TERMINALS filed May 13, 2015     (Smith); -   U.S. patent application Ser. No. 29/526,918 for CHARGING BASE filed     May 14, 2015 (Fitch et al.); -   U.S. patent application Ser. No. 14/715,672 for AUGUMENTED REALITY     ENABLED HAZARD DISPLAY filed May 19, 2015 (Venkatesha et al.); -   U.S. patent application Ser. No. 14/715,916 for EVALUATING IMAGE     VALUES filed May 19, 2015 (Ackley); -   U.S. patent application Ser. No. 14/722,608 for INTERACTIVE USER     INTERFACE FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL filed May 27,     2015 (Showering et al.); -   U.S. patent application Ser. No. 29/528,165 for IN-COUNTER BARCODE     SCANNER filed May 27, 2015 (Oberpriller et al.); -   U.S. patent application Ser. No. 14/724,134 for ELECTRONIC DEVICE     WITH WIRELESS PATH SELECTION CAPABILITY filed May 28, 2015 (Wang et     al.); -   U.S. patent application Ser. No. 14/724,849 for METHOD OF     PROGRAMMING THE DEFAULT CABLE INTERFACE SOFTWARE IN AN INDICIA     READING DEVICE filed May 29, 2015 (Barten); -   U.S. patent application Ser. No. 14/724,908 for IMAGING APPARATUS     HAVING IMAGING ASSEMBLY filed May 29, 2015 (Barber et al.); -   U.S. patent application Ser. No. 14/725,352 for APPARATUS AND     METHODS FOR MONITORING ONE OR MORE PORTABLE DATA TERMINALS     (Caballero et al.); -   U.S. patent application Ser. No. 29/528,590 for ELECTRONIC DEVICE     filed May 29, 2015 (Fitch et al.); -   U.S. patent application Ser. No. 29/528,890 for MOBILE COMPUTER     HOUSING filed Jun. 2, 2015 (Fitch et al.); -   U.S. patent application Ser. No. 14/728,397 for DEVICE MANAGEMENT     USING VIRTUAL INTERFACES CROSS-REFERENCE TO RELATED APPLICATIONS     filed Jun. 2, 2015 (Caballero); -   U.S. patent application Ser. No. 14/732,870 for DATA COLLECTION     MODULE AND SYSTEM filed Jun. 8, 2015 (Powilleit); -   U.S. patent application Ser. No. 29/529,441 for INDICIA READING     DEVICE filed Jun. 8, 2015 (Zhou et al.); -   U.S. patent application Ser. No. 14/735,717 for INDICIA-READING     SYSTEMS HAVING AN INTERFACE WITH A USER'S NERVOUS SYSTEM filed Jun.     10, 2015 (Todeschini); -   U.S. patent application Ser. No. 14/738,038 for METHOD OF AND SYSTEM     FOR DETECTING OBJECT WEIGHING INTERFERENCES filed Jun. 12, 2015     (Amundsen et al.); -   U.S. patent application Ser. No. 14/740,320 for TACTILE SWITCH FOR A     MOBILE ELECTRONIC DEVICE filed Jun. 16, 2015 (Bandringa); -   U.S. patent application Ser. No. 14/740,373 for CALIBRATING A VOLUME     DIMENSIONER filed Jun. 16, 2015 (Ackley et al.); -   U.S. patent application Ser. No. 14/742,818 for INDICIA READING     SYSTEM EMPLOYING DIGITAL GAIN CONTROL filed Jun. 18, 2015 (Xian et     al.); -   U.S. patent application Ser. No. 14/743,257 for WIRELESS MESH POINT     PORTABLE DATA TERMINAL filed Jun. 18, 2015 (Wang et al.); -   U.S. patent application Ser. No. 29/530,600 for CYCLONE filed Jun.     18, 2015 (Vargo et al); -   U.S. patent application Ser. No. 14/744,633 for IMAGING APPARATUS     COMPRISING IMAGE SENSOR ARRAY HAVING SHARED GLOBAL SHUTTER CIRCUITRY     filed Jun. 19, 2015 (Wang); -   U.S. patent application Ser. No. 14/744,836 for CLOUD-BASED SYSTEM     FOR READING OF DECODABLE INDICIA filed Jun. 19, 2015 (Todeschini et     al.); -   U.S. patent application Ser. No. 14/745,006 for SELECTIVE OUTPUT OF     DECODED MESSAGE DATA filed Jun. 19, 2015 (Todeschini et al.); -   U.S. patent application Ser. No. 14/747,197 for OPTICAL PATTERN     PROJECTOR filed Jun. 23, 2015 (Thuries et al.); -   U.S. patent application Ser. No. 14/747,490 for DUAL-PROJECTOR     THREE-DIMENSIONAL SCANNER filed Jun. 23, 2015 (Jovanovski et al.);     and -   U.S. patent application Ser. No. 14/748,446 for CORDLESS INDICIA     READER WITH A MULTIFUNCTION COIL FOR WIRELESS CHARGING AND EAS     DEACTIVATION, filed Jun. 24, 2015 (Xie et al.). 

What is claimed is:
 1. A system for confirming product identity comprising: a headset, wherein the headset comprises a module coupled to a server, wherein the module comprises: a processor; a memory device coupled to the processor and having a program stored thereon for execution by the processor to: provide, via a speaker, a location of a first product in a retail store to a user; prompt, via the speaker, the user for a first subset of check digits associated with the first product, wherein the first subset of check digits comprises a predefined number of check digits of an identifier of the first product; receive, from the user, via a microphone, a first analog vocal response corresponding to the first subset of check digits; convert the first analog vocal response received from the user into a first digital signal suitable for comparison of the first analog vocal response with data stored in the memory device; compare the first analog vocal response corresponding to the first subset of check digits received from the user to a second subset of check digits associated with a second product at same location, wherein the second subset of check digits associated with the second product is stored in a product table, and wherein the product table comprising product information, location information and at least the second subset of check digits is stored in the memory device coupled to the processor, wherein the product table stored locally in the memory device of the module facilitates an offline workflow execution independent of the server; in response to the first subset of check digits of the first product matching the second subset of check digits of the second product stored in the product table, increase the predefined number of check digits for the first product to an updated predefined number of check digits for the first product, wherein the updated predefined number of check digits is predetermined to meet a minimum threshold by calculating a statistical probability of an updated subset of check digits comprising the updated predefined number of check digits that uniquely identifies the first product, and wherein the minimum threshold is predetermined based on a density of products at the location; update the identity of first product in the product table with the updated subset of check digits associated with the first product; and prompt, via the speaker, the user for the updated predefined number of check digits in response to the updating of the identity of the first product in the product table.
 2. The system of claim 1, wherein the updated predefined number of check digits provides the statistical probability that the user identifies the first product uniquely within a context of other products in proximity to the first product.
 3. The system of claim 1, wherein the processor is configured to compare received first subset of check digits with first product check digits to confirm the identity of the first product.
 4. The system of claim 1, wherein the first subset of check digits comprises 2-5 digits from check digits printed on a product identification label at the location of the first product.
 5. The system of claim 4, wherein the first subset of check digits associated with the first product is a shop keeper unit on the first product.
 6. The system of claim 4, wherein the first subset of check digits associated with the first product is a universal product code on the first product.
 7. A method for confirming product identity comprising: providing, by a speaker of an electronic device, location information of a first product in a retail store to a user, wherein the electronic device is coupled to a server; prompting, via the speaker, the user for a first subset of check digits associated with the first product, wherein the first subset of check digits comprises a predefined number of check digits of an identifier of the first product; receiving, from the user, via a microphone, a first analog vocal response corresponding to the first subset of check digits; converting the first analog vocal response received from the user into a first digital signal suitable for comparison of the first analog vocal response with data stored in a memory of the electronic device; comparing the first analog vocal response corresponding to the first subset of check digits received from the user to a second subset of check digits associated with a second product at same location, wherein the second subset of check digits associated with the second product is stored in a product table, and wherein the product table comprising product information, the location information and at least the second subset of check digits is stored in the memory of the electronic device, wherein the product table stored locally in the memory of the electronic device facilitates an offline workflow execution independent of the server; in response to the first subset of check digits of the first product matching the second subset of check digits of the second product stored in the product table, increasing the predefined number of check digits for the first product to an updated predefined number of check digits for the first product, wherein the updated predefined number of check digits is predetermined to meet a minimum threshold by calculating a statistical probability of an updated subset of check digits comprising the updated predefined number of check digits that uniquely identifies the first product, and wherein the minimum threshold is predetermined based on a density of products at a location; updating the identity of the first product in the product table with the updated subset of check digits associated with the first product; and prompting, via the speaker, the user for the updated predefined number of check digits in response to the increasing of the predefined number of check digits in the product table.
 8. The method of claim 7, wherein the first subset of check digits comprises 2-5 digits from check digits printed on a product identification label at the location of the first product.
 9. The method of claim 8, wherein the first subset of check digits associated with the first product is a universal product code on the first product.
 10. The method of claim 8, wherein the first subset of check digits associated with the first product is a shop keeper unit on the first product.
 11. The method of claim 7, wherein the method further comprises: comparing the received first subset of check digits with the check digits of the first product to confirm the identity of the first product.
 12. The method of claim 7, wherein the updated predefined number of check digits provides the statistical probability that the user identified the first product uniquely within a context of other products in proximity to the first product.
 13. A non-transitory machine-readable storage device having instructions for execution by a processor of the machine to perform a method for confirming product location comprising the steps of: providing, by a speaker of an electronic device, location information of a first product in a retail store to a user, wherein the electronic device is coupled to a server; prompting, via the speaker, the user for a first subset of check digits associated with the first product, wherein the first subset of check digits comprises a predefined number of check digits of an identifier of the first product; receiving, from the user, via a microphone, a first analog vocal response corresponding to the first subset of check digits; converting the first analog vocal response received from the user into a first digital signal suitable for comparison of the first analog vocal response with data stored in a memory of the electronic device; comparing the first analog vocal response corresponding to the first subset of check digits received from the user to a second subset of check digits associated with a second product at same location, wherein the second subset of check digits associated with the second product is stored in a product table, and wherein the product table comprising product information, the location information and at least the second subset of check digits is stored in the memory of the electronic device, wherein the product table stored locally in the memory of the electronic device facilitates an offline workflow execution independent of the server; in response to the first subset of check digits of the first product matching the second subset of check digits of the second product stored in the product table, increasing the predefined number of check digits for the first product to an updated predefined number of check digits for the first product, wherein the updated predefined number of check digits is predetermined to meet a minimum threshold by calculating a statistical probability of an updated subset of check digits comprising the updated predefined number of check digits that uniquely identifies the first product, and wherein the minimum threshold is predetermined based on a density of products at a location; updating the identity of the first product in the product table with the updated subset of check digits associated with the first product; and prompting, via the speaker, the user for the updated predefined number of check digits in response to the increasing of the predefined number of check digits in the product table.
 14. The machine-readable storage device of claim 13, wherein the first subset of check digits comprises 2-5 digits from a set of digits printed on a product identification label at the location of the first product.
 15. The machine-readable storage device of claim 14, wherein the first subset of check digits associated with the first product is a shop keeper unit on the first product.
 16. The method of claim 14, wherein the first subset of check digits associated with the first product is a universal product code on the first product.
 17. The machine-readable storage device of claim 13, wherein the updated predefined number of check digits provides the statistical probability that the user identifies the first product uniquely within a context of other products in proximity to the first product. 